package net.zoneland.knowledge.model;

import java.io.Serializable;

/**
 * 纠错附件.
 */
public class ErrorCorrectionFile implements Serializable {

    /**
     * 主键id.
     */
    private String id;

    /**
     * 纠错提交的id.
     */
    private String correctionId;

    /**
     * 附件名称.
     */
    private String fileName;

    /**
     * 附件对象.
     */
    private byte[] errorFile;

    /**
     *  获取主键id.
     * @return id
     */
    public String getId() {
        return id;
    }

    /**
     * 赋值主键id.
     * @param id 主键id
     */
    public void setId(final String id) {
        this.id = id;
    }

    /**
     *  获取关联纠错对象id.
     * @return 关联纠错对象id
     */
    public String getCorrectionId() {
        return correctionId;
    }

    /**
     * 赋值关联纠错对象id.
     * @param correctionId 关联纠错对象id.
     */
    public void setCorrectionId(final String correctionId) {
        this.correctionId = correctionId;
    }

    /**
     *  获取附件名称.
     * @return 附件名称
     */
    public String getFileName() {
        return fileName;
    }

    /**
     * 赋值附件名称.
     * @param fileName 附件名称.
     */
    public void setFileName(final String fileName) {
        this.fileName = fileName;
    }

    /**
     *  获取附件.
     * @return 附件
     */
    public byte[] getErrorFile() {
        return errorFile.clone();
    }

    /**
     * 赋值附件.
     * @param errorFile 附件
     */
    public void setErrorFile(final byte[] errorFile) {
        this.errorFile = errorFile.clone();
    }
}
